package com.heimaboot.mpconfig;

import com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration;
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
import org.mybatis.spring.batch.MyBatisBatchItemWriter;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * @author sxd
 * @create 2022-07 -1021:27:22
 */
//专门放配置的类
//    目前spring项目，都需要让spring容器去管理
    @Configuration
public class MPConfig {
//        第三方bean的制作方式
    @Bean
//    创建了一个拦截器
    public MybatisPlusInterceptor mp(){
        MybatisPlusInterceptor mp = new MybatisPlusInterceptor();
        mp.addInnerInterceptor(new PaginationInnerInterceptor());
        return mp;
    }
}
